.elementor-2949 .elementor-element.elementor-element-5f1439aa:not(.elementor-motion-effects-element-type-background), .elementor-2949 .elementor-element.elementor-element-5f1439aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(2, 1, 1, 0);}.elementor-2949 .elementor-element.elementor-element-5f1439aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2949 .elementor-element.elementor-element-5f1439aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2949 .elementor-element.elementor-element-7f68063{text-align:left;}.elementor-2949 .elementor-element.elementor-element-65139b71{text-align:left;}.elementor-2949 .elementor-element.elementor-element-65139b71 .elementor-heading-title{color:#FFFFFF;font-size:11px;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-65139b71 > .elementor-widget-container{margin:4px 0px 11px 0px;}.elementor-2949 .elementor-element.elementor-element-5968a279 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-71193957{text-align:left;}.elementor-2949 .elementor-element.elementor-element-71193957 .elementor-heading-title{color:#FFFFFF;font-size:1rem;}.elementor-2949 .elementor-element.elementor-element-71193957 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2949 .elementor-element.elementor-element-1e3149a0{text-align:left;}.elementor-2949 .elementor-element.elementor-element-1e3149a0 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-1e3149a0 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2949 .elementor-element.elementor-element-30725765{text-align:left;}.elementor-2949 .elementor-element.elementor-element-30725765 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-30725765 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2949 .elementor-element.elementor-element-5b938a59{text-align:left;}.elementor-2949 .elementor-element.elementor-element-5b938a59 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-5b938a59 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2949 .elementor-element.elementor-element-77c57770{text-align:left;}.elementor-2949 .elementor-element.elementor-element-77c57770 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-77c57770 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2949 .elementor-element.elementor-element-5c674b9{text-align:left;}.elementor-2949 .elementor-element.elementor-element-5c674b9 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-5c674b9 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2949 .elementor-element.elementor-element-05e9cf9 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-bc189dc{text-align:left;}.elementor-2949 .elementor-element.elementor-element-bc189dc .elementor-heading-title{color:#FFFFFF;font-size:1rem;}.elementor-2949 .elementor-element.elementor-element-bc189dc > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2949 .elementor-element.elementor-element-abb8c41{text-align:left;}.elementor-2949 .elementor-element.elementor-element-abb8c41 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-abb8c41 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2949 .elementor-element.elementor-element-678b261{text-align:left;}.elementor-2949 .elementor-element.elementor-element-678b261 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-678b261 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2949 .elementor-element.elementor-element-67b1e35{text-align:left;}.elementor-2949 .elementor-element.elementor-element-67b1e35 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-67b1e35 > .elementor-widget-container{margin:4px 0px 4px -1px;}.elementor-2949 .elementor-element.elementor-element-c2327a1{text-align:left;}.elementor-2949 .elementor-element.elementor-element-c2327a1 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-c2327a1 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2949 .elementor-element.elementor-element-899f765{text-align:left;}.elementor-2949 .elementor-element.elementor-element-899f765 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-899f765 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2949 .elementor-element.elementor-element-116599fb > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-2199d11e{text-align:left;}.elementor-2949 .elementor-element.elementor-element-2199d11e .elementor-heading-title{color:#FFFFFF;font-size:1rem;}.elementor-2949 .elementor-element.elementor-element-2199d11e > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2949 .elementor-element.elementor-element-34fad10{text-align:left;}.elementor-2949 .elementor-element.elementor-element-34fad10 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-34fad10 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2949 .elementor-element.elementor-element-818f7e8{text-align:left;}.elementor-2949 .elementor-element.elementor-element-818f7e8 .elementor-heading-title{color:#FFFFFF;font-size:0.8rem;font-weight:300;}.elementor-2949 .elementor-element.elementor-element-818f7e8 > .elementor-widget-container{margin:4px 0px 4px 0px;}.elementor-2949 .elementor-element.elementor-element-7ec267f > .elementor-element-populated{margin:0px 0px 0px -10px;}@media(max-width:1199px){.elementor-2949 .elementor-element.elementor-element-5474ab99 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2949 .elementor-element.elementor-element-5968a279 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2949 .elementor-element.elementor-element-05e9cf9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2949 .elementor-element.elementor-element-116599fb > .elementor-element-populated{margin:0px 0px 0px 0px;}}@media(max-width:1199px) and (min-width:768px){.elementor-2949 .elementor-element.elementor-element-5474ab99{width:25%;}.elementor-2949 .elementor-element.elementor-element-5968a279{width:20%;}.elementor-2949 .elementor-element.elementor-element-05e9cf9{width:20%;}.elementor-2949 .elementor-element.elementor-element-116599fb{width:30%;}.elementor-2949 .elementor-element.elementor-element-7ec267f{width:27%;}}@media(max-width:767px){.elementor-2949 .elementor-element.elementor-element-5474ab99{width:70%;}.elementor-2949 .elementor-element.elementor-element-5474ab99 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2949 .elementor-element.elementor-element-7f68063{text-align:left;}.elementor-2949 .elementor-element.elementor-element-7f68063 .elementor-image img{width:100%;max-width:200px;}.elementor-2949 .elementor-element.elementor-element-65139b71{text-align:left;}}/* Start custom CSS for column, class: .elementor-element-5968a279 */h2 > a, h3 > a {
  text-decoration: none;
  z-index: 1;
}

h2 > a:visited {
  text-decoration: none;
  color: #ffffff;
  z-index: 1;
}

h2 > a:before {
  content: "";
  position: absolute;
  width: 0%;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #22EBFF;
  visibility: hidden;
  border-radius: 3px;
  transform: scaleX(0);
  transition: .25s linear;
  color: #22EBFF !important;
}
h2 > a:hover:before,
h2 > a:focus:before {
  visibility: visible;
  transform: scaleX(1);
  width: 50%;
  right: 1px;
  color: #22EBFF !important;
}

@keyframes hover-v {
  0% {
      transform: scaleX(0);
      height: 1px;
     }
  45% {   
      transform: scaleX(1.05);
      height: 1px;
     }
  55% {height: 1px;}
  100% {
      transform: scaleX(1.05);
      height: 1rem;
     }
}
@keyframes no-hover-v {
  0% {
      transform: scaleX(1.05);
      height: 3.8rem;
     }
  45% {height: 1px;}
  55% {   
      transform: scaleX(1.05);
      height: 1px;
      opacity: 1;
     }
  
  100% {
      transform: scaleX(0);
      height: 3px;
      opacity: .02;
     }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-05e9cf9 */h2 > a, h3 > a {
  text-decoration: none;
  z-index: 1;
}

h2 > a:visited {
  text-decoration: none;
  color: #ffffff;
  z-index: 1;
}

h2 > a:before {
  content: "";
  position: absolute;
  width: 0%;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #22EBFF;
  visibility: hidden;
  border-radius: 3px;
  transform: scaleX(0);
  transition: .25s linear;
  color: #22EBFF !important;
}
h2 > a:hover:before,
h2 > a:focus:before {
  visibility: visible;
  transform: scaleX(1);
  width: 50%;
  right: 1px;
  color: #22EBFF !important;
}

@keyframes hover-v {
  0% {
      transform: scaleX(0);
      height: 1px;
     }
  45% {   
      transform: scaleX(1.05);
      height: 1px;
     }
  55% {height: 1px;}
  100% {
      transform: scaleX(1.05);
      height: 1rem;
     }
}
@keyframes no-hover-v {
  0% {
      transform: scaleX(1.05);
      height: 3.8rem;
     }
  45% {height: 1px;}
  55% {   
      transform: scaleX(1.05);
      height: 1px;
      opacity: 1;
     }
  
  100% {
      transform: scaleX(0);
      height: 3px;
      opacity: .02;
     }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9863143 */.kddFPG p{
    color: white!important;
    font-size: 12.8px!important;
    font-weight: 300!important;
}

.kddFPG span{
    color: white!important;
    font-size: 1rem!important;
    font-weight: 600!important;
    border: none!important;
}

.kddFPG p, span{
    font-family: "gotham", Sans-serif!important;
}

.kddFPG{
    padding-top: 0px!important;
    margin-top: -13px!important;
    width: 100% !important;
    font-family: "gotham", Sans-serif!important;
    
}

.fsIKy, .dFAxdI{
    background-color: transparent!important;
    font-family: "gotham", Sans-serif!important;


}

.htnWBn{
    background-color: black!important;
        border: none!important;

}

.qbLLM{
    margin-top: 30px!important;
    border-width: 2px!important;
    font-family: "gotham", Sans-serif!important;

}

.hAkfYz.hAkfYz::after {
    display: none!important;
        border: none!important;

}

.hAkfYz.hAkfYz::before {
    display: none!important;
        border: none!important;

}

.hAkfYz{
        border: none!important;

}

.hAkfYz span{
    font-size: 0.7rem!important;
}

.fsIKy{
    color: white!important;
    border-color: white!important;
}

.dFAxdI{
    color: #fff!important;
    
}

.cPWdXc{
    height: 2px!important;
}

.bwIBYc{
    margin-top: -5px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f1439aa */.footerlinks :hover{ text-decoration: underline; color:#22EBFF !important;
}/* End custom CSS */